package br.com.gc.wrappers;

public class TesteWrappers {

	public static void main (String[] args){
		
		//wrapper class
		//
		Byte b = new Byte ((byte)23);
		//wrapperclass - instancia <b> objeto do tipo byte
		
		int x = 20;
		
		Integer xInt = new Integer(x); //wrapperclass - instancia <sInt> objeto do tipo Integer
		
		Integer d = Integer.valueOf(x);
		
		
		xInt = Integer.valueOf(x);
		
		//autoboxing
		Integer value = 1;
		//equivalente
		Integer value2 = new Integer(1);
		value  = new Integer (234) + new Integer (234);//primitiva recebendo a intancia de um objeto
		
		
		System.out.println(value);
		
		int idade = new Integer ("43");
		int idade2 = new Integer ("43").intValue();

		Object[] objetos = {new Integer(1)
								, 2 //new Integer(2)
								, 2.0 //new double (2.0)
								};
		
		idade = (Integer) objetos[1];
				
		}
		
		//Short sh = new Short(xInt.shortValue());
		
	

	
}
